Method of scrolling information displayed on cathode ray tube

ABSTRACT

A method of scrolling up or down on the face of a television type display device is described where frames are repetitively generated, and video information cyclically supplied by a storage device is displayed during each frame. The method involves selectively changing the cycle of the frames generated on the face of the cathode ray tube to commence at a home position or initial starting point at any selected storage location in the cyclical storage device. This is accomplished by the method steps of storing a home position character at any storage location in the cyclical storage device, initiating a new frame starting from the home position whenever the home position character is detected, and moving the home position character to different storage locations to scroll up or down.

United States Patent Hoberecht [4 1 July 25, 1972 54] METHOD OF SCROLLING 3,406,387 /1968 Werme 440/324 A INFORMATION DISPLAYED ON 3,439,218 4/1969 Savinese et a1.. ..3l5/ 18 CATHODE RAY TUBE 3,540,012 11/1970 Ehrman ..340/324 A X [72] Inventor: Verlln L. Hobereeht, New Paltz, NY. Primary Examiner-David L. Trafton [73] Assiznee lnmmuoml BMW mm C Attorney-Ralph L. Thomas and Thomas and Thomas tion, Armonk, N.Y. ABSTRACT I [22] filed: 1970 A method of scrolling up or down on the face of a television [2]] Appl. No.: 60,048 type display device is described where frames are repetitively generated, and video information cyclically supplied by a storage device is displayed during each frame. The method in- (g1. ..340/324 A, valves selectively changing the cycle of the frames generated L S h 340/324 A on the face of the cathode ray tube to commence at a home arc I I position or initial starting point at any selected 8mm loca tion in the cyclical storage device. This is accomplished by the [56] Rdmnm cited method steps of storing a home position character at any UNITED ATES PATENTS storage location in the cyclical storage device, initiating a new frame starting from the home positron whenever the home 3,528,068 9/ 1-970 Johnson ..340/324 A position character is damned, and moving the home position 3 223: i g Z 2 character to different storage locations to scroll up or down. ar 3,403,391 9/1968 McCown ..340/324 A 11 Claims, 7 Drawing figures VERTICAL :31

SWEEP RESET CIRCUIT II I? I 32 H ORIZONTM 33 ll SWEEP MESET cmcun 34 r 1 INTENSITY BLANK/UNBLANK l6 CONTROL ADDRESS DATA STORE REMSIER P'ATENTED M 3.680.077

' SHEEI 1 BF 2 FIG. I

VERHCAL 5| SWEEP RESET CIRCUIT HORIZONTAL 35 mm RESET CIRCUIT 54 i5 35 l INTENSITY BLANK/UNBLANK 5 I6 CONTROL 1:3

5| so Ess sz DATA INPUT ADDR REGISTER DATA STORE REGISTER INVENTOR VERLIN L. HOBERECHT ATTORNEYS P'A'TENTEDJULZS m2 P0S.CHIIRv STORAGE LOCATION O n-moon:

CHARACTER LINES sum 2 or 2 NOW IS THE TIME FOR ALL GOOD MEN TO COME TO THE AID OF THEIR COUNTRY.

FIG.2

MARY HAD A LITTLE LAMB TIME FOR ALL GOOD MEN TO COME TO THE AID OF THEIR COUNTRY. MARY HAD A GOOD MEN TO COME TO THE AID OF THEIR COUNTRY. MARY HAD A LITTLE LAMB FIG. 4

LINE6 LINE? HOME P05. CHAR LINE 2 LINE5 LINE4 LINE 5 FIG.6

LINE6 LINE 7 LINE 8 HOME P05. CHAR.

LINE?) LINE4 LINES FIG.7

METHOD OF SCROLLING INFORMATION DISPLAYED ON CATHODE RAY TUBE BACKGROUND OF THE INVENTION 1. This invention relates to a method for scrolling and more particularly to a method for scrolling information on the face of a cathode ray tube of a television type display device.

2. In earlier types of television type display devices successive frames are generated to present a visual display on the face of the cathode ray tube, and video information from a cyclical storage device is supplied to the cathode ray tube during each frame. Scrolling information on the face of the cathode ray tube involves moving the information up or down on the face of the cathode ray tube. The scrolling technique heretofore involves placing the video information in a given order or format in the cyclical storage device, synchronizing the cycle of the storage device with the cycle of the frames generated on the face of the cathode ray tube, and scrolling by reorienting or rearranging the order or format of all of the video information in the cyclical storage device. Such scrolling operations entail terminating the display for the duration of the time required to reorient or rearrange the video information in the cyclical storage device, or providing additional bufi'er storage for the purpose of reorienting the order or format of the video information prior to the time it is needed. Such disadvantages are eliminated by the novel techniques of the present invention.

SUMMARY OF THE INVENTION It is a feature of this invention to provide a novel method for scrolling information up or down display on the face of a cathode ray tube.

It is a feature of this invention to provide an improved method for scrolling information up or down on the face of a cathode ray tube which may be employed in all types of television type display apparatus.

In the novel method according to this invention information is scrolled up or down on the face of a cathode ray tube where successive frames are generated on the face of the cathode ray tube, and video information from storage locations in a cyclical storage device is repetitively displayed during each frame. The method comprises the steps of generating successive frames on the face of the cathode ray tube, displaying video information from a cyclical storage device during each frame, and selectively changing the cycle of the frames generated on the face of the cathode ray tube to commence at any storage location in the cyclical storage device. This novel technique eliminates the disadvantages discussed above with respect to scrolling techniques heretofore employed because video data in the cyclical storage device is not reoriented. Some modification of the data in the storage device takes place, but this can be done with little or no loss of time. In a preferred form of the method according to this invention a television type display device receives video information from a cyclical storage device, and the method of scrolling up or down includes the steps of storing a home position character in any storage location in the cyclical storage device, initiating a new frame in the cathode ray 'tube commencing from a given position on the face of the cathode ray tube whenever the home position character is detected in the cyclical storage device, and moving the home position character to different storage locations in the cyclical storage device thereby to scroll by moving information up or down. This novel method may include the further step of inserting a new video data in the cyclical storage device in the storage location vacated by the home position character when new information is to be displayed. When the home position character is shifted from a first storage location to a second storage location in the cyclical storage device, the video data previously stored in the second storage location is destroyed. This noveltechnique may be employed to scroll information up or down in all types of existing television type display devices which repetitively generate frames on the face of a cathode ray tube and display video information supplied by'a cyclical storage device.

The foregoing and other objects, featuresand advantages of the invention will be apparent from the following more particular description of a preferred method of the invention as illustrated in the accompanying drawings.

BRIEF DESCRIPTION OFTHE DRAWINGS FIG. I illustrates a television type display device. FIGS. 2 through 4- illustrate Scrolling of information displayed on the face of a cathode ray tube.

FIGS. 5 through 7- illustrate different storage formats of video information in a cyclical storage device for scrolling operations according to this invention.

DESCRIPTION OF THE PREFERRED EMBODIMENT The novel method according to this invention may be employed in all types of television type display arrangements which generate a raster on the face of a cathode ray tube and display succmive frames of video information repetitively supplied by a storage device, preferably a cyclical storage device. The novel method according to this invention is described hereinafter with respect to particular apparatus. It is to be understood, however, that the method has general application, and the particular apparatus is used by way of illustration and not limitation.

Referring first to FIG. I; one illustrative arrangement is shown which includes a cathode ray tube I0 with a pair of vertical deflection plates ll, [2 and a pair of horizontal deflection plates l3, 14. A control grid 15 regulates the intensity of an electron beam supplied by an electron gun 16.- A vertical deflection circuit 30 supplies deflection potentials to the vertical plates I1 and I2, and the vertical sweep circuit 30 is reset by a signal on an input line 31. The electron beam is moved to the top of the face of the cathode ray tube 10 when a reset signal is applied on the line 31 to the vertical sweep circuit 30. A horizontal sweep circuit 32 supplies deflection potentials to the horizontal deflection plates 13 and 14, and the horizontal sweep circuit 32 is reset by a signal on an input line 33. The electron beam is moved to the left on the face of the cathode ray tube when a reset signal is applied on the line 33 to thehorizontal sweep circuit 32; An intensity control 34 supplies signals to the control grid 15. The electron beam is blanked or unblanked in response to control signals supplied on an input line 35. The electron beam is customarily blanked during flyback at the end of each horizontal sweep as well as during the flyback between frames.

A data store 50 supplies video signals to the intensity control 34 for the purpose of modulating the control grid 15 to generate a visible display on the face of the cathode ray tube 10. A data input register 51 supplies new data to be written into the data store 50. An address register 52 designates the storage location in the data store 50 where new data is stored. The data store 50 may be any one of many well known types of storage devices. A cyclical storage device is preferred, and endless storage devices such as storage drums, endless belts or tapes, and delay lines are suitable for instance.

Scrolling of the visual presentation on the face of a cathode ray tube may take place upwardly or downwardly in the novel method according to this invention. If a text is displayed, for example, it may be scrolled up one line at a time, or it may be scrolled down one line at a time. The rate at which scrolling takes place may be increased or diminished asdesired, and scrolling of a text may take place up or down two or more lines at a time where this is preferred. 7

The novel method for scrolling up or down according to this invention is described in detail with reference to FIGS. 2

through 7. Let it be assumed for purposes of illustration that a message in a form of a text is to be displayed on the face of the cathode ray tube 10, and let it be assumed further that the message text to be illustrated and scrolled is the text shown in FIG. 2. The text in character lines I through 6 in FIG. 2 are instarts each frame. The electron beam is directed toward thehome position when the vertical sweep circuit 30 in FIG. I and the horizontal sweep circuit 32 are reset. When a frame commences, the vertical sweep circuit 30 in FIG. 1 and the horizontal sweep circuit 32 generate a rater over the face of the cathode ray tube 10, and the video signals supplied to the intensity control 34 vary the signal level on the grid to modulate the intensity 'of the electron beam. This modulation during one raster defines a frame. Frames of the same. information are repetitively generated a long as a given visual presentation is tobe viewed.

FIG. 2 illustrates character lines I through 8. The character lines I through 6 are to be displayed initially, and as scrolling takes place the character lines 7 and 8 are to be scrolled into view-as the respective upper character lines I and 2 move off of the face of the cathode ray tube 10. It is pointed out that the character lines 1 through 8 each require a plurality of horizontal sweeps of the cathode ray tube 10 in FIG. 1. FIG. 5 depicts an endless store such as a delay line where the output is connected back to the input thereof. Video signals for the various character lines are stored in the segments of the delay line as depicted in FIG. 5. The letters A through G in FIG. 5 designate storage locations in the delay line. Storage location A in FIG, 5 stores the home position character, and this character is employed to dictate when the electron beamis to be returned to-the home position 60 in FIG. 2. It serves a a frame reset command in essence. The electron beam is positioned to the home position by applying reset signals to the lines 31 and 33 in FIG. I. These signals operate the associated vertical sweep through circuit 30 and the horizontal sweep circuit 32 to position the electron beam to the. home position 60. Whenever the electron beam is being returned to the home position, a signal is i applied to the line 35 in FIG. 1 which operates the intensity control 34 to apply a signal to the grid I5 which blanks the electron beam. .When the home position character in FIG. -5 terminates, the generation of a frame commences. More specifically, the video data in storage location B isdisplayed .as line I in FIG. 2. As the video information is read from successive storage locations C through G, character lines 2' through 6 in FIG. 2 are displayed in the positions shown. Storage locations B through G are shown in FIG. 2 to the left of the associated character lines- As soon as the video information in storage location G of FIG. 5 has been read and displayed, the home position character in storage location A is read, and as a consequence the electron beam is blanked and returned to the home position 60 in FIG. 2. Upon termination of the reading of the home position character from storage logister 52. More specifically, .thevideo information for character line 7 in FIG. 2 is stored in storage location A thereby destroying the home position character. As soon as this operation has been completed, the address register 52 is advanced to indicatestorage location B, and the home position character is inserted in the data inputregister 51 and stored in this location of the data store 50. This changes the. storage format from that indicated in FIG. 5 to that shown in FIG, 6. his pointed out that the home position character commences immediately after line 6 in FIG. 5 is readand displayed, and the home position character continues throughout the time period represented by storage locations A and B in FIG. 6 because of the writing operations. The electron beam is blanked, and it is directed toward the home position 60 in FIG. 2 throughout this time period-A new raster is generated, 7

and character line 2 in FIG. 6 is displayed as the top character line. This is illustrated in FIG. 3. As successive storage locations C through'G and A in FIG. 6 are read and displayed during this frame, successive character lines 2 through 7 of FIG. 6

are displayed on the face of the cathode ray tube I0 as Illustrated in FIG. 3. When the home position character in storage location B isread, the electron beam is blanked and returned.

to the home position 60 in FIG. 3. As the storage format in FIG. 6 is continuously read and displayed in successive frames, the information shown in FIG. 3 is constantly displayedaslongasdesired. Y I

When it is desired'to scroll again, new data is placed in the data input register 51 in FIG. I and written in the location of the data store indicated by the address register 52. The address register 52 first is incremented to indicate storage location C, and the home position character is stored in that location. The home position character is presented to the intensity control circuit 34 during the time period covered by the storage locations B and C. This blanks the electron beam and successive storage locations D through G, A, and B in FIG. 7'

are read and displayed, successive character lines 3 through 8 are displayed on the face of the cathode ray tube 10in the manner illustrated in FIG. 4. As the storage format in FIG. 7 is repetitively read and displayed in successive frames, the text in FIG. 4 is displayed on the face of the cathode, ray tube I0. Successive scrolling operations may take place in the manner explained until all information to be presented, including further information not shown, has been displayed on the face of the cathode ray tube I0.

It is seen, therefore, that scrolling upwardly is accomplished according to the novel method of this invention by shifting the home position character successively to the right through respective storage locations A, B,'and C 'as shown in' respective FIGS. 5 through 7. As the home position character-is shifted one position to the right, itsformer location is filled with new infonnation; This new informationis displayed in each instance in the bottom character line 'on the face of the cathode ray tube I0.

I If it is desired to reverse the direction of scrolling from an upward direction to a downward direction, then the home position character is shifted to the left, and new information is inserted in the storage location formerly occupied by the home position character. To illustrate, if the home position character is in storage location C a shown in FIG. 7 when a scrolling down operation is totake place, thehome position v character is written in storage location B, and new video information is written in storage location C. This is accomplished by inserting the home position character in the data input register SI -in FIG. 1 and changing the address register 52 to indicate storage location B. When storage location B arrives, the home position character is written. New video data'is insened in the data input register SI and written in storage location C which is then available for a writing operation in a cyclical storage device. The video information for character line 2 thereby is placed in storage location C. The resulting storage format is that illustrated in FIG. 6. This storageformat.

generatesand displays the text shown in FIG. 3. Thus it is seen how a downward scrolling operation is performed.

If another downward scrolling operation is to take'place, the home position character in FIG. 6 is moved to the left to the position indicated in FIG. 5, and video information representing character line I-is stored in storage location B. The resulting storage format is shown in FIG. 5. The storage fonnat in FIG. 5 generates the message next shown on the face of the cathode ray tube I0 in FIG. 2.

It is readily seen by observation from FIGS. 5 through 7, in view of the foregoing explanation, that scrolling operations up or down may take place by shifting the home position character respectively to the right or left in succession and placing new data in the storage location vacated by the home position character. This orients the stored video data to lie in the proper storage locations whereby the home position character initiates each frame to synchronize the television type cathode ray tube display device with the cyclical storage device. This novel method of initiating a frame at any point in the cycle of a cyclical storage device permits scrolling to take place either upwardly or downwardly as desired without rearranging all of the video data stored in the cyclical storage device. The home position character may be selectively changed from any storage location to any other storage location in the cyclical storage device for scrolling purposes. if it is desired to scroll two or more lines at a time, this may be accomplished by shifting the home position character by two or more storage locations to the right or left. New video data is placed in the storage location vacated by the home position character and the intervening skipped storage locations. The rate of scrolling is controlled by the rate at which the hOme position character is shifted from one storage location to another.

While the invention has been particularly shown and described with reference to a preferred embodiment thereof, it will .be understood by those skilled in the art that various changes in form and details may be made without departing from the spirit and scope of the invention.

What is claimed is:

l. in a television type display device which receives video information from a cyclical storage device, the method of scrolling up or down which comprises the steps of:

l. storing a home position character at any storage location in the cyclical storage device,

2. initiating a new frame whenever the home position character is detected, and

3. moving the home position character to different storage locations to scroll up or down.

2. The method of claim 1 further including the step of in-' serting new data in the storage location vacated by the home position character.

3. In a television type display device which generates and displays on a cathode ray tube successive frames of video information which video information is supplied by a cyclical storage device, the method of scrolling up or down which comprises the steps of:

l. Storing a home position character in any storage location in the cyclical storage device,

2. initiating a new frame in the cathode ray tube commencing from a given position on the face of the cathode ray tube whenever the home position character is detected in the cyclical storage device, and

3. moving the home position character to different storage locations in the cyclical storage device to scroll up or down.

4. The method of claim 1 further including the step of inserting new data in the cyclical storage device in the storage location vacated by the home position character when new information is to be displayed.

5. In a television type display device which displays on the face of a cathode ray tube successive frames of video information supplied by a cyclical storage device, the method of scrolling up or down on the face of the cathode ray tube which comprises the steps of:

l. storing a home position character in any storage location in the cyclical storage device,

2. detecting the home position character and initiating a new frame when-ever the home position character is detected, and

3. moving the home position character successively to different storage locations in the cyclical storage device thereby to initiate new frames and scroll up or down on the face of the cathode ra tube. 6. The method of claim 1 urther including the step of inserting new data in the storage locations vacated by the home position character.

7. A method of scrolling information on the face of a television type display device which generates successive frames from video information supplied by a cyclical storage device, said method including the steps of;

l. generating a raster on the face of the cathode ray tube commencing from a given point on the face of the cathode ray tube,

2. using video information signals to modulate the electron beam of the cathode ray tube thereby to generate a visual display,

3. positioning a raster reset command in a selected storage location within the video information stored in the cyclical storage device, and

4. detecting the presence of the raster reset command and initiating the generation of a new raster commencing at said given point when the raster reset command is detected,

5. changing the location of the raster reset command in said cyclical storage device to scroll up or down on the face of the cathode ray tube.

8. The method of claim 7 further including the step of inserting new data in the cyclical storage device at the storage location vacated by the raster reset command.

9. A method of scrolling information on the face of a cathode tube where successive frames are generated on the face of the cathode ray tube and video information from storage location in a cyclical storage device is repetitively displayed during each frame, the method comprising the steps of:

l. generating successive frames on the face of the cathode ray tube,

2. displaying video information from a cyclical storage device during each frame, and

3. selectively changing the cycle of the frames generated on the face of the cathode ray tube to commence at any storage location in the cyclical storage device.

10. The method of claim 9 wherein the last step includes storing a home position character in the cyclical storage device and selectively moving it to different storage locations in the cyclical storage device thereby to initiate the generation of new frame cycles commencing from a given point on the face of the cathode ray tube each time the home position character is moved.

11. The apparatus of claim 10 including the further step of inserting new video data in the storage location of the cyclical storage device vacated by the home position character. 

1. In a television type display device which receives video information from a cyclical storage device, the method of scrolling up or down which comprises the steps of:
 1. storing a home position character at any storage location in the cyclical storage device,
 2. initiating a new frame whenever the home position character is detected, and
 3. moving the home position character to different storage locations to scroll up or down.
 2. initiating a new frame whenever the home position character is detected, and
 2. The method of claim 1 further including the step of inserting new data in the storage location vacated by the home position character.
 2. initiating a new frame in the cathode ray tube commencing from a given position on the face of the cathode ray tube whenever the home position character is detected in the cyclical storage device, and
 2. using video information signals to modulate the electron beam of the cathode ray tube thereby to generate a visual display,
 2. detecting the home position character and initiating a new frame when-ever the home position character is detected, and
 2. displaying video information from a cyclical storage device during each frame, and
 3. moving the home position character successively to different storage locations in the cyclical storage device thereby to initiate new frames and scroll up or down on the face of the cathode ray tube.
 3. selectively changing the cycle of the frames generated on the face of the cathode ray tube to commence at any storage location in the cyclical storage device.
 3. moving the home position character to different storage locations in the cyclical storage device to scroll up or down.
 3. In a television type display device which generates and displays on a cathode ray tube successive frames of video information which video information is supplied by a cyclical storage device, the method of scrolling up or down which comprises the steps of:
 3. moving the home position character to different storage locations to scroll up or down.
 3. positioning a raster reset command in a selected storage location within the video information stored in the cyclical storage device, and
 4. detecting the presence of the raster reset command and initiating the generation of a new raster commencing at said given point when the raster reset command is detected,
 4. The method of claim 1 further including the step of inserting new data in the cyclical storage device in the storage location vacated by the home position character when new information is to be displayed.
 5. In a television type display device which displays on the face of a cathode ray tube successive frames of video information supplied by a cyclical storage device, the method of scrolling up or down on the face of the cathode ray tube which comprises the steps of:
 5. changing the location of the raster reset command in said cyclical storage device to scroll up or down on the face of the cathode ray tube.
 6. The method of claim 1 further including the step of inserting new data in the storage locations vacated by the home position character.
 7. A method of scrolling information on the face of a television type display device which generates successive frames from video information supplied by a cyclical storage device, said method including the steps of:
 8. The method of claim 7 further including the step of inserting new data in the cyclical storage device at the storage location vacated by the raster reset command.
 9. A method of scrolling information on the face of a cathode tube where successive frames are generated on the face of the cathode ray tube and video information from storage location in a cyclical storage device is repetitively displayed during each frame, the method comprising the steps of:
 10. The method of claim 9 wherein the last step includes storing a home position character in the cyclical storage device and selectively moving it to different storage locations in the cyclical storage device thereby to initiate the generation of new frame cycles commencing from a given point on the face of the cathode ray tube each time the home position character is moved.
 11. The apparatus of claim 10 including the further step of inserting new video data in the storage location of the cyclical storage device vacated by the home position character. 